btez2 2.2.0
Loading...
Searching...
No Matches
BT-EZ 2 Device Settings

Settings for registers of BT-EZ 2 Click driver. More...

Macros

#define BTEZ2_PACKET_CMD_ACTION   "/"
 BT-EZ 2 commands begin.
#define BTEZ2_PACKET_CMD_SET   "S"
#define BTEZ2_PACKET_CMD_GET   "G"
#define BTEZ2_PACKET_CMD_PROFILE   "."
#define BTEZ2_PACKET_RESPONSE   "@R"
#define BTEZ2_PACKET_EVENT   "@E"
#define BTEZ2_PACKET_PARAM_DELIMITER   ","
#define BTEZ2_PACKET_END   "\r\n"
#define BTEZ2_CMD_SYS_PING   "PING"
 BT-EZ 2 action commands.
#define BTEZ2_CMD_SYS_REBOOT   "RBT"
#define BTEZ2_CMD_SYS_DUMP   "DUMP"
#define BTEZ2_CMD_SYS_STORE_CONFIG   "SCFG"
#define BTEZ2_CMD_SYS_FACTORY_RESET   "RFAC"
#define BTEZ2_CMD_SYS_QUERY_FW_VERSION   "QFV"
#define BTEZ2_CMD_SYS_QUERY_UNIQUE_ID   "QUID"
#define BTEZ2_CMD_SYS_QUERY_RANDOM_NUM   "QRND"
#define BTEZ2_CMD_SYS_AES_ENCRYPT   "AESE"
#define BTEZ2_CMD_SYS_AES_DECRYPT   "AESD"
#define BTEZ2_CMD_SYS_WRITE_USER_DATA   "WUD"
#define BTEZ2_CMD_SYS_READ_USER_DATA   "RUD"
#define BTEZ2_CMD_SYS_FORCE_HIBERNATION   "SLEEP"
#define BTEZ2_CMD_GAP_CONNECT   "C"
#define BTEZ2_CMD_GAP_CANCEL_CONNECTION   "CX"
#define BTEZ2_CMD_GAP_UPDATE_CONN_PARAMS   "UCP"
#define BTEZ2_CMD_GAP_SEND_CONNUPDATE_RESP   "CUR"
#define BTEZ2_CMD_GAP_DISCONNECT   "DIS"
#define BTEZ2_CMD_GAP_ADD_WHITELIST_ENTRY   "WLA"
#define BTEZ2_CMD_GAP_DELETE_WHITELIST_ENTRY   "WLD"
#define BTEZ2_CMD_GAP_START_ADV   "A"
#define BTEZ2_CMD_GAP_STOP_ADV   "AX"
#define BTEZ2_CMD_GAP_START_SCAN   "S"
#define BTEZ2_CMD_GAP_STOP_SCAN   "SX"
#define BTEZ2_CMD_GAP_QUERY_PEER_ADDRESS   "QPA"
#define BTEZ2_CMD_GAP_QUERY_RSSI   "QSS"
#define BTEZ2_CMD_GAP_QUERY_WHITELIST   "QWL"
#define BTEZ2_CMD_GAP_PHY_UPDATE   "UP"
#define BTEZ2_CMD_SMP_QUERY_BONDS   "QB"
#define BTEZ2_CMD_SMP_DELETE_BOND   "BD"
#define BTEZ2_CMD_SMP_PAIR   "P"
#define BTEZ2_CMD_SMP_QUERY_RANDOM_ADDRESS   "QRA"
#define BTEZ2_CMD_SMP_SEND_PAIRREQ_RESP   "PR"
#define BTEZ2_CMD_SMP_SEND_PASSKEYREQ_RESP   "PE"
#define BTEZ2_CMD_PROTOCOL_PARSE_MODE   "PPM"
 BT-EZ 2 set/get commands.
#define BTEZ2_CMD_PROTOCOL_ECHO_MODE   "PEM"
#define BTEZ2_CMD_SYS_BT_ADDRESS   "BA"
#define BTEZ2_CMD_SYS_SLEEP_PARAMS   "SLP"
#define BTEZ2_CMD_SYS_TX_POWER   "TXP"
#define BTEZ2_CMD_SYS_UART_PARAMS   "TU"
#define BTEZ2_CMD_SYS_TRANSPORT   "T"
#define BTEZ2_CMD_GAP_DEVICE_NAME   "DN"
#define BTEZ2_CMD_GAP_DEVICE_APPEARANCE   "DA"
#define BTEZ2_CMD_GAP_ADV_DATA   "AD"
#define BTEZ2_CMD_GAP_SR_DATA   "SRD"
#define BTEZ2_CMD_GAP_ADV_PARAMS   "AP"
#define BTEZ2_CMD_GAP_SCAN_PARAMS   "SP"
#define BTEZ2_CMD_GAP_CONN_PARAMS   "CP"
#define BTEZ2_CMD_GAP_EXTENDED_ADV_DATA   "EAD"
#define BTEZ2_CMD_GAP_EXTENDED_SR_DATA   "ERD"
#define BTEZ2_CMD_SMP_PRIVACY_MODE   "PRV"
#define BTEZ2_CMD_SMP_SECURITY_PARAMS   "SBP"
#define BTEZ2_CMD_SMP_FIXED_PASSKEY   "FPK"
#define BTEZ2_CMD_CYSPP_CHECK   "CYSPPCHECK"
 BT-EZ 2 profile commands.
#define BTEZ2_CMD_CYSPP_START   "CYSPPSTART"
#define BTEZ2_CMD_CYSPP_SET_PARAMS   "CYSPPSP"
#define BTEZ2_CMD_CYSPP_GET_PARAMS   "CYSPPGP"
#define BTEZ2_CMD_CYSPP_SET_CLIENT_HANDLES   "CYSPPSH"
#define BTEZ2_CMD_CYSPP_GET_CLIENT_HANDLES   "CYSPPGH"
#define BTEZ2_CMD_CYSPP_SET_PACKETIZATION   "CYSPPSK"
#define BTEZ2_CMD_CYSPP_GET_PACKETIZATION   "CYSPPGK"
#define BTEZ2_EVT_SYS_BOOT   "BOOT"
 BT-EZ 2 event commands.
#define BTEZ2_EVT_SYS_ERROR   "ERR"
#define BTEZ2_EVT_SYS_FACTORY_RESET_COMPLETE   "RFAC"
#define BTEZ2_EVT_SYS_FACTORY_TEST_ENTERED   "TFAC"
#define BTEZ2_EVT_SYS_DUMP_BLOB   "DBLOB"
#define BTEZ2_EVT_GAP_WHITELIST_ENTRY   "WL"
#define BTEZ2_EVT_GAP_ADV_STATE_CHANGED   "ASC"
#define BTEZ2_EVT_GAP_SCAN_STATE_CHANGED   "SSC"
#define BTEZ2_EVT_GAP_SCAN_RESULT   "S"
#define BTEZ2_EVT_GAP_CONNECTED   "C"
#define BTEZ2_EVT_GAP_DISCONNECTED   "DIS"
#define BTEZ2_EVT_GAP_CONNECTION_UPDATE_REQUESTED   "UCR"
#define BTEZ2_EVT_GAP_CONNECTION_UPDATED   "CU"
#define BTEZ2_EVT_GAP_PHY_UPDATED   "PU"
#define BTEZ2_EVT_SMP_BOND_ENTRY   "B"
#define BTEZ2_EVT_SMP_PAIRING_REQUESTED   "P"
#define BTEZ2_EVT_SMP_PAIRING_RESULT   "PR"
#define BTEZ2_EVT_SMP_ENCRYPTION_STATUS   "ENC"
#define BTEZ2_EVT_SMP_PASSKEY_DISPLAY_REQUESTED   "PKD"
#define BTEZ2_EVT_SMP_PASSKEY_ENTRY_REQUESTED   "PKE"
#define BTEZ2_EVT_CYSPP_STATUS   ".CYSPP"
#define BTEZ2_PACKET_TYPE_EVENT   0
 BT-EZ 2 response and event flag settings.
#define BTEZ2_PACKET_TYPE_RESPONSE   1
#define BTEZ2_RSP_TIMEOUT_1000MS   1000
 BT-EZ 2 timeout settings.
#define BTEZ2_CMD_TIMEOUT_5000MS   5000
#define BTEZ2_WAIT_TIMEOUT_5S   5
#define BTEZ2_WAIT_TIMEOUT_INFINITE   0
#define BTEZ2_CMD_CODE_BUFFER_SIZE   20
 BT-EZ 2 driver buffer size.
#define BTEZ2_PAYLOAD_BUFFER_SIZE   200
#define BTEZ2_TX_DRV_BUFFER_SIZE   200
#define BTEZ2_RX_DRV_BUFFER_SIZE   500

Detailed Description

Settings for registers of BT-EZ 2 Click driver.

Macro Definition Documentation

◆ BTEZ2_CMD_CODE_BUFFER_SIZE

#define BTEZ2_CMD_CODE_BUFFER_SIZE   20

BT-EZ 2 driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.

◆ BTEZ2_CMD_CYSPP_CHECK

#define BTEZ2_CMD_CYSPP_CHECK   "CYSPPCHECK"

BT-EZ 2 profile commands.

Specified setting for profile commands of BT-EZ 2 Click driver.

◆ BTEZ2_CMD_CYSPP_GET_CLIENT_HANDLES

#define BTEZ2_CMD_CYSPP_GET_CLIENT_HANDLES   "CYSPPGH"

◆ BTEZ2_CMD_CYSPP_GET_PACKETIZATION

#define BTEZ2_CMD_CYSPP_GET_PACKETIZATION   "CYSPPGK"

◆ BTEZ2_CMD_CYSPP_GET_PARAMS

#define BTEZ2_CMD_CYSPP_GET_PARAMS   "CYSPPGP"

◆ BTEZ2_CMD_CYSPP_SET_CLIENT_HANDLES

#define BTEZ2_CMD_CYSPP_SET_CLIENT_HANDLES   "CYSPPSH"

◆ BTEZ2_CMD_CYSPP_SET_PACKETIZATION

#define BTEZ2_CMD_CYSPP_SET_PACKETIZATION   "CYSPPSK"

◆ BTEZ2_CMD_CYSPP_SET_PARAMS

#define BTEZ2_CMD_CYSPP_SET_PARAMS   "CYSPPSP"

◆ BTEZ2_CMD_CYSPP_START

#define BTEZ2_CMD_CYSPP_START   "CYSPPSTART"

◆ BTEZ2_CMD_GAP_ADD_WHITELIST_ENTRY

#define BTEZ2_CMD_GAP_ADD_WHITELIST_ENTRY   "WLA"

◆ BTEZ2_CMD_GAP_ADV_DATA

#define BTEZ2_CMD_GAP_ADV_DATA   "AD"

◆ BTEZ2_CMD_GAP_ADV_PARAMS

#define BTEZ2_CMD_GAP_ADV_PARAMS   "AP"

◆ BTEZ2_CMD_GAP_CANCEL_CONNECTION

#define BTEZ2_CMD_GAP_CANCEL_CONNECTION   "CX"

◆ BTEZ2_CMD_GAP_CONN_PARAMS

#define BTEZ2_CMD_GAP_CONN_PARAMS   "CP"

◆ BTEZ2_CMD_GAP_CONNECT

#define BTEZ2_CMD_GAP_CONNECT   "C"

◆ BTEZ2_CMD_GAP_DELETE_WHITELIST_ENTRY

#define BTEZ2_CMD_GAP_DELETE_WHITELIST_ENTRY   "WLD"

◆ BTEZ2_CMD_GAP_DEVICE_APPEARANCE

#define BTEZ2_CMD_GAP_DEVICE_APPEARANCE   "DA"

◆ BTEZ2_CMD_GAP_DEVICE_NAME

#define BTEZ2_CMD_GAP_DEVICE_NAME   "DN"

◆ BTEZ2_CMD_GAP_DISCONNECT

#define BTEZ2_CMD_GAP_DISCONNECT   "DIS"

◆ BTEZ2_CMD_GAP_EXTENDED_ADV_DATA

#define BTEZ2_CMD_GAP_EXTENDED_ADV_DATA   "EAD"

◆ BTEZ2_CMD_GAP_EXTENDED_SR_DATA

#define BTEZ2_CMD_GAP_EXTENDED_SR_DATA   "ERD"

◆ BTEZ2_CMD_GAP_PHY_UPDATE

#define BTEZ2_CMD_GAP_PHY_UPDATE   "UP"

◆ BTEZ2_CMD_GAP_QUERY_PEER_ADDRESS

#define BTEZ2_CMD_GAP_QUERY_PEER_ADDRESS   "QPA"

◆ BTEZ2_CMD_GAP_QUERY_RSSI

#define BTEZ2_CMD_GAP_QUERY_RSSI   "QSS"

◆ BTEZ2_CMD_GAP_QUERY_WHITELIST

#define BTEZ2_CMD_GAP_QUERY_WHITELIST   "QWL"

◆ BTEZ2_CMD_GAP_SCAN_PARAMS

#define BTEZ2_CMD_GAP_SCAN_PARAMS   "SP"

◆ BTEZ2_CMD_GAP_SEND_CONNUPDATE_RESP

#define BTEZ2_CMD_GAP_SEND_CONNUPDATE_RESP   "CUR"

◆ BTEZ2_CMD_GAP_SR_DATA

#define BTEZ2_CMD_GAP_SR_DATA   "SRD"

◆ BTEZ2_CMD_GAP_START_ADV

#define BTEZ2_CMD_GAP_START_ADV   "A"

◆ BTEZ2_CMD_GAP_START_SCAN

#define BTEZ2_CMD_GAP_START_SCAN   "S"

◆ BTEZ2_CMD_GAP_STOP_ADV

#define BTEZ2_CMD_GAP_STOP_ADV   "AX"

◆ BTEZ2_CMD_GAP_STOP_SCAN

#define BTEZ2_CMD_GAP_STOP_SCAN   "SX"

◆ BTEZ2_CMD_GAP_UPDATE_CONN_PARAMS

#define BTEZ2_CMD_GAP_UPDATE_CONN_PARAMS   "UCP"

◆ BTEZ2_CMD_PROTOCOL_ECHO_MODE

#define BTEZ2_CMD_PROTOCOL_ECHO_MODE   "PEM"

◆ BTEZ2_CMD_PROTOCOL_PARSE_MODE

#define BTEZ2_CMD_PROTOCOL_PARSE_MODE   "PPM"

BT-EZ 2 set/get commands.

Specified setting for set/get commands of BT-EZ 2 Click driver.

◆ BTEZ2_CMD_SMP_DELETE_BOND

#define BTEZ2_CMD_SMP_DELETE_BOND   "BD"

◆ BTEZ2_CMD_SMP_FIXED_PASSKEY

#define BTEZ2_CMD_SMP_FIXED_PASSKEY   "FPK"

◆ BTEZ2_CMD_SMP_PAIR

#define BTEZ2_CMD_SMP_PAIR   "P"

◆ BTEZ2_CMD_SMP_PRIVACY_MODE

#define BTEZ2_CMD_SMP_PRIVACY_MODE   "PRV"

◆ BTEZ2_CMD_SMP_QUERY_BONDS

#define BTEZ2_CMD_SMP_QUERY_BONDS   "QB"

◆ BTEZ2_CMD_SMP_QUERY_RANDOM_ADDRESS

#define BTEZ2_CMD_SMP_QUERY_RANDOM_ADDRESS   "QRA"

◆ BTEZ2_CMD_SMP_SECURITY_PARAMS

#define BTEZ2_CMD_SMP_SECURITY_PARAMS   "SBP"

◆ BTEZ2_CMD_SMP_SEND_PAIRREQ_RESP

#define BTEZ2_CMD_SMP_SEND_PAIRREQ_RESP   "PR"

◆ BTEZ2_CMD_SMP_SEND_PASSKEYREQ_RESP

#define BTEZ2_CMD_SMP_SEND_PASSKEYREQ_RESP   "PE"

◆ BTEZ2_CMD_SYS_AES_DECRYPT

#define BTEZ2_CMD_SYS_AES_DECRYPT   "AESD"

◆ BTEZ2_CMD_SYS_AES_ENCRYPT

#define BTEZ2_CMD_SYS_AES_ENCRYPT   "AESE"

◆ BTEZ2_CMD_SYS_BT_ADDRESS

#define BTEZ2_CMD_SYS_BT_ADDRESS   "BA"

◆ BTEZ2_CMD_SYS_DUMP

#define BTEZ2_CMD_SYS_DUMP   "DUMP"

◆ BTEZ2_CMD_SYS_FACTORY_RESET

#define BTEZ2_CMD_SYS_FACTORY_RESET   "RFAC"

◆ BTEZ2_CMD_SYS_FORCE_HIBERNATION

#define BTEZ2_CMD_SYS_FORCE_HIBERNATION   "SLEEP"

◆ BTEZ2_CMD_SYS_PING

#define BTEZ2_CMD_SYS_PING   "PING"

BT-EZ 2 action commands.

Specified setting for action commands of BT-EZ 2 Click driver.

◆ BTEZ2_CMD_SYS_QUERY_FW_VERSION

#define BTEZ2_CMD_SYS_QUERY_FW_VERSION   "QFV"

◆ BTEZ2_CMD_SYS_QUERY_RANDOM_NUM

#define BTEZ2_CMD_SYS_QUERY_RANDOM_NUM   "QRND"

◆ BTEZ2_CMD_SYS_QUERY_UNIQUE_ID

#define BTEZ2_CMD_SYS_QUERY_UNIQUE_ID   "QUID"

◆ BTEZ2_CMD_SYS_READ_USER_DATA

#define BTEZ2_CMD_SYS_READ_USER_DATA   "RUD"

◆ BTEZ2_CMD_SYS_REBOOT

#define BTEZ2_CMD_SYS_REBOOT   "RBT"

◆ BTEZ2_CMD_SYS_SLEEP_PARAMS

#define BTEZ2_CMD_SYS_SLEEP_PARAMS   "SLP"

◆ BTEZ2_CMD_SYS_STORE_CONFIG

#define BTEZ2_CMD_SYS_STORE_CONFIG   "SCFG"

◆ BTEZ2_CMD_SYS_TRANSPORT

#define BTEZ2_CMD_SYS_TRANSPORT   "T"

◆ BTEZ2_CMD_SYS_TX_POWER

#define BTEZ2_CMD_SYS_TX_POWER   "TXP"

◆ BTEZ2_CMD_SYS_UART_PARAMS

#define BTEZ2_CMD_SYS_UART_PARAMS   "TU"

◆ BTEZ2_CMD_SYS_WRITE_USER_DATA

#define BTEZ2_CMD_SYS_WRITE_USER_DATA   "WUD"

◆ BTEZ2_CMD_TIMEOUT_5000MS

#define BTEZ2_CMD_TIMEOUT_5000MS   5000

◆ BTEZ2_EVT_CYSPP_STATUS

#define BTEZ2_EVT_CYSPP_STATUS   ".CYSPP"

◆ BTEZ2_EVT_GAP_ADV_STATE_CHANGED

#define BTEZ2_EVT_GAP_ADV_STATE_CHANGED   "ASC"

◆ BTEZ2_EVT_GAP_CONNECTED

#define BTEZ2_EVT_GAP_CONNECTED   "C"

◆ BTEZ2_EVT_GAP_CONNECTION_UPDATE_REQUESTED

#define BTEZ2_EVT_GAP_CONNECTION_UPDATE_REQUESTED   "UCR"

◆ BTEZ2_EVT_GAP_CONNECTION_UPDATED

#define BTEZ2_EVT_GAP_CONNECTION_UPDATED   "CU"

◆ BTEZ2_EVT_GAP_DISCONNECTED

#define BTEZ2_EVT_GAP_DISCONNECTED   "DIS"

◆ BTEZ2_EVT_GAP_PHY_UPDATED

#define BTEZ2_EVT_GAP_PHY_UPDATED   "PU"

◆ BTEZ2_EVT_GAP_SCAN_RESULT

#define BTEZ2_EVT_GAP_SCAN_RESULT   "S"

◆ BTEZ2_EVT_GAP_SCAN_STATE_CHANGED

#define BTEZ2_EVT_GAP_SCAN_STATE_CHANGED   "SSC"

◆ BTEZ2_EVT_GAP_WHITELIST_ENTRY

#define BTEZ2_EVT_GAP_WHITELIST_ENTRY   "WL"

◆ BTEZ2_EVT_SMP_BOND_ENTRY

#define BTEZ2_EVT_SMP_BOND_ENTRY   "B"

◆ BTEZ2_EVT_SMP_ENCRYPTION_STATUS

#define BTEZ2_EVT_SMP_ENCRYPTION_STATUS   "ENC"

◆ BTEZ2_EVT_SMP_PAIRING_REQUESTED

#define BTEZ2_EVT_SMP_PAIRING_REQUESTED   "P"

◆ BTEZ2_EVT_SMP_PAIRING_RESULT

#define BTEZ2_EVT_SMP_PAIRING_RESULT   "PR"

◆ BTEZ2_EVT_SMP_PASSKEY_DISPLAY_REQUESTED

#define BTEZ2_EVT_SMP_PASSKEY_DISPLAY_REQUESTED   "PKD"

◆ BTEZ2_EVT_SMP_PASSKEY_ENTRY_REQUESTED

#define BTEZ2_EVT_SMP_PASSKEY_ENTRY_REQUESTED   "PKE"

◆ BTEZ2_EVT_SYS_BOOT

#define BTEZ2_EVT_SYS_BOOT   "BOOT"

BT-EZ 2 event commands.

Specified setting for event commands of BT-EZ 2 Click driver.

◆ BTEZ2_EVT_SYS_DUMP_BLOB

#define BTEZ2_EVT_SYS_DUMP_BLOB   "DBLOB"

◆ BTEZ2_EVT_SYS_ERROR

#define BTEZ2_EVT_SYS_ERROR   "ERR"

◆ BTEZ2_EVT_SYS_FACTORY_RESET_COMPLETE

#define BTEZ2_EVT_SYS_FACTORY_RESET_COMPLETE   "RFAC"

◆ BTEZ2_EVT_SYS_FACTORY_TEST_ENTERED

#define BTEZ2_EVT_SYS_FACTORY_TEST_ENTERED   "TFAC"

◆ BTEZ2_PACKET_CMD_ACTION

#define BTEZ2_PACKET_CMD_ACTION   "/"

BT-EZ 2 commands begin.

Specified setting for commands begin of BT-EZ 2 Click driver.

◆ BTEZ2_PACKET_CMD_GET

#define BTEZ2_PACKET_CMD_GET   "G"

◆ BTEZ2_PACKET_CMD_PROFILE

#define BTEZ2_PACKET_CMD_PROFILE   "."

◆ BTEZ2_PACKET_CMD_SET

#define BTEZ2_PACKET_CMD_SET   "S"

◆ BTEZ2_PACKET_END

#define BTEZ2_PACKET_END   "\r\n"

◆ BTEZ2_PACKET_EVENT

#define BTEZ2_PACKET_EVENT   "@E"

◆ BTEZ2_PACKET_PARAM_DELIMITER

#define BTEZ2_PACKET_PARAM_DELIMITER   ","

◆ BTEZ2_PACKET_RESPONSE

#define BTEZ2_PACKET_RESPONSE   "@R"

◆ BTEZ2_PACKET_TYPE_EVENT

#define BTEZ2_PACKET_TYPE_EVENT   0

BT-EZ 2 response and event flag settings.

Specified response and event flag settings of BT-EZ 2 Click driver.

◆ BTEZ2_PACKET_TYPE_RESPONSE

#define BTEZ2_PACKET_TYPE_RESPONSE   1

◆ BTEZ2_PAYLOAD_BUFFER_SIZE

#define BTEZ2_PAYLOAD_BUFFER_SIZE   200

◆ BTEZ2_RSP_TIMEOUT_1000MS

#define BTEZ2_RSP_TIMEOUT_1000MS   1000

BT-EZ 2 timeout settings.

Specified timeout settings of BT-EZ 2 Click driver.

◆ BTEZ2_RX_DRV_BUFFER_SIZE

#define BTEZ2_RX_DRV_BUFFER_SIZE   500

◆ BTEZ2_TX_DRV_BUFFER_SIZE

#define BTEZ2_TX_DRV_BUFFER_SIZE   200

◆ BTEZ2_WAIT_TIMEOUT_5S

#define BTEZ2_WAIT_TIMEOUT_5S   5

◆ BTEZ2_WAIT_TIMEOUT_INFINITE

#define BTEZ2_WAIT_TIMEOUT_INFINITE   0